package zhongbo.java.air.dictionary.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import zhongbo.java.air.dictionary.model.AirCraft;

import java.util.List;

/**
 * 说明：
 * 飞机信息相关服务
 *
 * @author 钟波dellNotebook
 * @since 2025年03月31日 星期一 08:28:57
 */

public interface IAirCraftService extends IService<AirCraft> {

    Page<AirCraft> pageWithOrder(Page<AirCraft> page, String orderField, boolean isAsc);


    IPage<AirCraft> pageWithOrder(IPage<AirCraft> page, String orderField, boolean isAsc);
    

    AirCraft getByIcaoCode(String icaoCode);
    

    List<AirCraft> listByAirline(String airline);
    

    List<AirCraft> listByStatus(String status);
}
